.tableContainer{
    height: calc(100vh - 180px);
    position: relative;
    .tableFooterCom{
        position: absolute;
        width:100%;
        left:0;
        bottom:10px;
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: flex-end;
    }
    .freshen{
       margin:0 15px;
    }
    .ant-spin-container{
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 100%;
        height: calc(100vh - 180px);
        padding-bottom: 10px;
        .ant-table{
            width: 100%;
            flex: 1;
        }
        .ant-pagination{
            width: 100%;
            height: 30px;
            text-align: right;
        }
    }
    .ant-table-body{
        min-height: calc(100vh - 300px);
    }
    .ant-table-tbody{
        min-height: calc(100vh - 300px);
    }
    .ant-table-container{
        height: 100%;
    }
}
.ellipsis{
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}